var dbmap = require("./dbmap.js");
class Db_update{
	// 操作哪个数据库
	db_init(dbname){
        dbmap.db_info_init3(dbname);
	}
	// 获取该数据库中的所有表信息
	db_info_get_tables(cb){
        dbmap.db_edit_get_tables(function(ret,info){
       	   if (cb != null) {
       		   cb(ret,info);
        	}     	  
       })
	}
	// 获取该表中的所有字段信息
	db_info_get_fields(tablename,cb){
        dbmap.db_edit_get_fields(tablename,function(ret,info){
       	   if (cb != null) {
       		   cb(ret,info);
        	}     	  
       })
	}
	// 添加表
	db_info_add_table(define,cb){
       dbmap.db_edit_create_table(define,function(ret,info){
       	   if (cb != null) {
       		   cb(ret,info);
        	}     	  
       })
	}
	// 删除表
	db_info_delete_table(tablename,cb){
       dbmap.db_edit_delete_table(tablename,function(ret,info){
       	   if (cb != null) {
       		   cb(ret,info);
        	}     	  
       })
	}
	// 在表中添加一个字段
	db_info_add_field(body,cb){
		var tablename = body.tablename;
		var fieldname = body.fieldname;
		var type = body.type;
        dbmap.db_edit_add_field(tablename,fieldname,type,function(ret,info){
       	   if (cb != null) {
       		   cb(ret,info);
        	}     	  
       })
	}
// 在表中删除一个字段
// db_info_delete_field(tablename,fieldname,cb){
//       dbmap.db_edit_delete_field(tablename,fieldname,function(ret,info){
//       	   if (cb != null) {
//       		   cb(ret,info);
//        	}     	  
//       })
// }

}
module.exports = new Db_update();